# 01-声明一个函数
'''
def 函数名(参数):
    函数体
    return 返回值
---------------------
函数名:就和变量名的声明规则一样
参数:可选
return:可选
'''
def hello():
    print('华为mate70')
# 函数声明 需要调用才能执行
hello()
print(15,hello())
def phone(x): # x为形参
    print(x)
phone(input('输入啥输出啥')) # 带有形参函数调用必须给实参

def add(index):
    sum =0
    for x in range(1,index+1):
        sum+=int(input(f'请输入第{x}个数:'))
    return sum # 把最终的结果返回出去
# return 函数返回值需要变量去接收
test = add(int(input('请输入相加的个数：')))
print(f'计算后的结果为：{test}')

# return 返回值
def m(a): return a**10
mm = m(10)
print(mm)
print(m(2))
   